package edu.cuit.zhuyimeng.ticket.service;

import edu.cuit.zhuyimeng.ticket.controller.vo.TicketInfoVO;

/**
 * 用户飞机票管理服务接口
 */
public interface IUserTicketManager {

    /**
     * 获取用户飞机票信息
     * @return 用户飞机票信息
     */
    TicketInfoVO getUserTicketInfo(String loginId);

    /**
     * 添加用户飞机票
     * @param loginId 用户登录ID
     * @param flightId 航班ID
     */
    void addUserTicket(String loginId,Long flightId);

    /**
     * 删除用户飞机票
     * @param loginId 用户登录ID
     */
    void removeUserTicket(String loginId);

    /**
     * 删除飞机票
     * @param flightId 航班ID
     */
    void removeFlightTicket(Long flightId);

}
